package com.ModularTest.textminioControlle;


import java.util.List;

import com.Modular.MinioPlugin.MinIoOperations;
import com.jfinal.core.Controller;

import io.minio.messages.Bucket;

public class minioControlle extends Controller {
	
	/**
	 * 业余科普：
	 * 存在桶的概念，类似文件夹
	 * 上传需要指定文件名
	 */
	
	
	/**
	 * 访问路径：127.0.0.1/minio
	 * 
	 *  配置访问路径在这里
	 *  /ServerStatus/src/main/java/com/_Config/Config_AdminRoutes.java
	 *  配置访问路径在这里
	 * @throws Exception
	 */
	public void index() throws Exception {
		MinIoOperations.fileUpload("tong", "4PR.gif", "D:\\桌面备份\\图包\\H图片.gif");//向tong 的桶里面 放入D:\\桌面备份\\图包\\H图片.gif路径下的gif图片
		MinIoOperations.fileUpload("tong", "4PR.gif", "4PR.gif");//向tong 的桶里面 放入项目路径下的gif图片
		String geturl = MinIoOperations.fileGeturlGet("tong", "4PR.gif");//向tong 的桶里面 获得gif图片的临时路径，获取的临时图片路径需要get方式请求
		System.out.println(geturl);
		List<Bucket> getListBuckets = MinIoOperations.bucketsGetlist();//获取所有桶
		System.out.println(getListBuckets.toString());
		
		MinIoOperations.fileRemove("tong", "常尚全是个大帅比.gif");//删除文件  向tong 的桶里面  删除  常尚全是个大帅比.gif 文件
		
		renderText("!!!OK!!!!目录可以访问！！！");

	}

}
